<?php
include('./common.php');

header("Content-type: text/html; charset=utf-8");
ini_set('max_execution_time', '0');//设置浏览器超时时间不限

generate(1, 1);

/**
 * 生成图片
 * @param $startNum
 * @param $endNum
 * [$startNum, $endNum]
 */
function generate($endNum, $startNum = 1)
{
    for ($i = $startNum; $i <= $endNum; $i++) {
        $str = '101';
        $cha = 5 - strlen($i);

        switch ($cha) {
            case 4:
                $str = $str . "0000" . $i;
                break;
            case 3:
                $str = $str . "000" . $i;
                break;
            case 2:
                $str = $str . "00" . $i;
                break;
            case 1:
                $str = $str . "0" . $i;
                break;
            case 0:
                $str = $str . $i;
                break;
            default:
                break;
        }

//        if ($i <= $endNum) {
//            generate($endNum, $i);
//        }

echo $str."<br>";
        $str = chunk_split($str, 2, "-");
        $newStr = substr($str, 0, strlen($str)-1);

        qrcode($newStr);
        image($newStr);
    }


    sh('共合成' . ($startNum - $endNum + 1) . "张图片");
}

/**
 * 换行输出
 * @param $param
 */
function sh($param)
{
    print_r($param);
    echo "<br>";
}


